Публикации с тэгом "String literal"

Популярная публикация: серебро СТАТЬЯ Несколько советов по оптимизации C# приложений

Использование класса StringBuilder При работе с большими строками (текстом) лучше пользоваться классом StringBuilder, а не методами класса String: StringBuilder builder = new builder.Append("This is my first stringbuilder program"); builder.AppendLine(); builder.Append("I am appending here").AppendLine(); string appendString = builder.ToString(); Сравнение строк, не учитывая регистр Сравнивать строки можно несколькими способами: str1.ToLower() == str2.ToLower() Или так: strin...

Популярная публикация: серебро СТАТЬЯ C#: разница между "const" и "static readonly"

Один из вопросов, о которы не задумываешся, пока не спросят... Так какая же разница между этими переменными? А вот какая. На высоком уровне, значения констант, заменяються своими значениями во время компиляции, в то время как значение "static readonly" поля определяеться в момент выполнения кода. Это означает, что любая библиотека / сборка, у которых есть ссылки на "const" необходимо перекомпилировать если изменять константу. Изменение же статических переменных не потребует в дальнейшем перекомп...

Популярная публикация: бронза СТАТЬЯ Essentials: Порт C++ -> C#; Аналог вектора std::vector

Вчора зіткнувся з ситуацією, коли потрібно зроити описане перетворення. Перша думка - використовувати ArrayList - просто і зручно, однак має підводні камені. Дана структура підтримує додавання в колекцію об'єктів б-я типу. Коли може виникнути проблема? Час. Справа в тому, що при виконанні коду б-я об'єкт спочатку потрібно буде конвертувати до типу object - операція називається "упаковка". При розпаковці також потрібні додаткові часові ресурси. Перевірка типу ArrayList не проводить перевірку типу...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии